package com.eduagent.xwqeduagent.rag;

import jakarta.annotation.Resource;
import lombok.RequiredArgsConstructor;
import org.springframework.ai.document.Document;
import org.springframework.ai.embedding.EmbeddingModel;
import org.springframework.ai.vectorstore.SimpleVectorStore;
import org.springframework.ai.vectorstore.VectorStore;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import java.util.List;

@Configuration
@RequiredArgsConstructor
public class LoveAppVectorStoreConfig {

    @Resource
    private AppDocumentLoader AppDocumentLoader;

    private final VectorStore vectorStore;
    private final EmbeddingModel embeddingModel;
    
//    @Bean
//    VectorStore loveAppVectorStore(EmbeddingModel dashscopeEmbeddingModel) {
//        //SimpleVectorStore simpleVectorStore = SimpleVectorStore.builder(dashscopeEmbeddingModel)
//        ////        .build();
//        // 加载文档
//        //List<Document> documents = AppDocumentLoader.loadMarkdowns();
//        //simpleVectorStore.add(documents);
//        //return simpleVectorStore;
//    }
}
